<?php

namespace app\infrastructure\base;

use app\infrastructure\helper\ResponseHelper;

class BaseService
{

    protected static function getApiPage(array $param, int $limit = 10): string
    {
        // 分页
        $firstRow = 0; // 开始截取
        $nowPage = empty(intval($param['page'])) ? 1 : $param['page']; // 当前页码
        if ($nowPage > 1){
            $firstRow = $limit*($nowPage-1);
        }
        return  $firstRow . ',' .  $limit;
    }



    public static function orderLen(string $order_code) : bool
    {
        $order_len = strlen($order_code);
        if ($order_len < 6 || $order_len > 64){
            return ResponseHelper::setError('交易订单号，长度允许在6-64位');
        }
        return true;
    }
}